A Comparative Study of Iterative Solvers Exploiting Spectral Information for SPD Systems
نویسندگان
چکیده
When solving the Symmetric Positive Definite (SPD) linear system Ax = b with the conjugate gradient method, the smallest eigenvalues in the matrix A often slow down the convergence. Consequently if the smallest eigenvalues in A could be somehow “removed”, the convergence may be improved. This observation is of importance even when a preconditioner is used, and some extra techniques might be investigated to futher improve the convergence rate of the conjugate gradient on the given preconditioned system. Several techniques have been proposed in the literature that either consist of updating the preconditioner or enforcing conjugate gradient to work in the orthogonal complement of an invariant subspace associated with smallest eigenvalues. Among these approaches we consider first a two-phase algorithm using a deflation-type idea. In a first stage this algorithm computes a partial spectral decomposition simply using matrix-vector products. More precisely it combines Chebyshev iterations with a block Lanczos procedure to accurately compute an orthogonal basis of the invariant subspace associated with the smallest eigenvalues. Then, the solution on this subspace is computed using a projector while the solution in the orthogonal complement is obtained with Chebyshev iterations that benefit from the reduced condition number. For sake of comparison, this eigen-information is used in combination with other techniques. In particular we consider the deflated version of conjugate gradient. As representative of techniques exploiting the spectral information to update the preconditioner we consider also the approaches that attempt to shift the smallest eigenvalues close to one where most of the eigenvalues of the preconditioned matrix should be located. Finally we consider an algebraic two-grid scheme inspired by ideas from the multigrid philosophy. In this paper, we describe these various variants as well as the observed numerical behavior on a set of model problems from Matrix Market or arising from the discretization via finite element technique of some 2D heterogeneous diffusion PDE problems. We discuss their numerical efficiency, computational complexity and sensitivity to the accuracy of the eigencalculation.
منابع مشابه
An Empirical Analysis of Iterative Solver Performance for SPD Systems
Preconditioned iterative solvers have the potential to solve very large sparse linear systems with a fraction of the memory used by direct methods. However, the effectiveness and performance of most preconditioners is not only problem dependent, but also fairly sensitive to the choice of their tunable parameters. As a result, a typical practitioner is faced with an overwhelming number of choice...
متن کاملThe spectral iterative method for Solving Fractional-Order Logistic Equation
In this paper, a new spectral-iterative method is employed to give approximate solutions of fractional logistic differential equation. This approach is based on combination of two different methods, i.e. the iterative method cite{35} and the spectral method. The method reduces the differential equation to systems of linear algebraic equations and then the resulting systems are solved by a numer...
متن کاملAn Experimental Evaluation of Iterative Solvers for Large SPD Systems of Linear Equations
Direct methods for solving sparse systems of linear equations are fast and robust, but can consume an impractical amount of memory, particularly for large three-dimensional problems. Preconditioned iterative solvers have the potential to solve very large systems with a fraction of the memory used by direct methods. The diversity of preconditioners makes it difficult to analyze them in a unified...
متن کاملIterative Methods by Spd and Small Subspace Solvers for Nonsymmetric or Indefinite Problems
This paper is devoted to a class of iterative methods for solving nonsymmetric or indeenite problems that are dominated by some SPD (symmetric positive deenite) problems. The algorithm is based on a direct solver for the original equation restricted on a small subspace and a given iterative method for the SPD equation. It is shown that any convergent iterative method for the SPD problem will gi...
متن کاملA New Two-stage Iterative Method for Linear Systems and Its Application in Solving Poisson's Equation
In the current study we investigate the two-stage iterative method for solving linear systems. Our new results shows which splitting generates convergence fast in iterative methods. Finally, we solve the Poisson-Block tridiagonal matrix from Poisson's equation which arises in mechanical engineering and theoretical physics. Numerical computations are presented based on a particular linear system...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Scientific Computing
دوره 27 شماره
صفحات -
تاریخ انتشار 2006